package com.lwz.template;

/**
 * 模板方法模式：定义一个操作中算法的框架，而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
 * @author liuwangzhen
 *
 */
public abstract class FTemplate {

	public abstract void brushTeeth();
	
	public abstract void eat();
	
	public abstract void goSchool();
	
	public abstract void gohome();
	
	protected void activities(){
		brushTeeth();
		eat();
		goSchool();
		gohome();
	}
}
